#include <stdio.h>

void function_c(int depth) {
    printf("函数C - 深度: %d\n", depth);
    // 这里会触发断点
    printf("断点位置\n");
}

void function_b(int depth) {
    printf("函数B - 深度: %d\n", depth);
    function_c(depth + 1);
}

void function_a(int depth) {
    printf("函数A - 深度: %d\n", depth);
    function_b(depth + 1);
}

int main() {
    printf("主函数开始\n");
    function_a(1);
    printf("主函数结束\n");
    return 0;
}